home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2005 May / PC för Alla 0505.iso / fullversioner / realsoft3d / data1.cab / Scripting / scripts / js / real / objects / r3hyperb.js < prev    next >
Encoding:
JavaScript  |  2005-04-04  |  5.1 KB  |  215 lines

  1.  
  2. // JavaScript wrapper for r3hyperb.h
  3. // Auto generated file, do not modify by hand
  4. // Copyright ⌐ 2004, Realsoft Graphics Oy
  5.  
  6. var R3_HYPERB_H = 1;
  7. include("oops/r3vector.js")
  8. include("real/objects/r3prim.js")
  9.  
  10.  
  11. var R3CLID_HYPERBOLOID = 177;
  12.  
  13.  
  14.  
  15.  
  16. R3HYPA_Center = 177501;
  17. function SetR3HYPA_Center(value) {
  18.   R3Set(this.r3obj, R3HYPA_Center, value, R3TID_VECTOR, 0); 
  19. }
  20.  
  21. function GetR3HYPA_Center() {
  22.   return R3Get(this.r3obj, R3HYPA_Center, R3TID_VECTOR, 0); 
  23. }
  24.  
  25. R3HYPA_A = 177502;
  26. function SetR3HYPA_A(value) {
  27.   R3Set(this.r3obj, R3HYPA_A, value, R3TID_VECTOR, 0); 
  28. }
  29.  
  30. function GetR3HYPA_A() {
  31.   return R3Get(this.r3obj, R3HYPA_A, R3TID_VECTOR, 0); 
  32. }
  33.  
  34. R3HYPA_B = 177503;
  35. function SetR3HYPA_B(value) {
  36.   R3Set(this.r3obj, R3HYPA_B, value, R3TID_VECTOR, 0); 
  37. }
  38.  
  39. function GetR3HYPA_B() {
  40.   return R3Get(this.r3obj, R3HYPA_B, R3TID_VECTOR, 0); 
  41. }
  42.  
  43. R3HYPA_C = 177504;
  44. function SetR3HYPA_C(value) {
  45.   R3Set(this.r3obj, R3HYPA_C, value, R3TID_VECTOR, 0); 
  46. }
  47.  
  48. function GetR3HYPA_C() {
  49.   return R3Get(this.r3obj, R3HYPA_C, R3TID_VECTOR, 0); 
  50. }
  51.  
  52. R3HYPA_P1 = 177505;
  53. function SetR3HYPA_P1(value) {
  54.   R3Set(this.r3obj, R3HYPA_P1, value, R3TID_VECTOR, 0); 
  55. }
  56.  
  57. function GetR3HYPA_P1() {
  58.   return R3Get(this.r3obj, R3HYPA_P1, R3TID_VECTOR, 0); 
  59. }
  60.  
  61. R3HYPA_N1 = 177506;
  62. function SetR3HYPA_N1(value) {
  63.   R3Set(this.r3obj, R3HYPA_N1, value, R3TID_VECTOR, 0); 
  64. }
  65.  
  66. function GetR3HYPA_N1() {
  67.   return R3Get(this.r3obj, R3HYPA_N1, R3TID_VECTOR, 0); 
  68. }
  69.  
  70. R3HYPA_M1 = 177507;
  71. function SetR3HYPA_M1(value) {
  72.   R3Set(this.r3obj, R3HYPA_M1, value, R3TID_VECTOR, 0); 
  73. }
  74.  
  75. function GetR3HYPA_M1() {
  76.   return R3Get(this.r3obj, R3HYPA_M1, R3TID_VECTOR, 0); 
  77. }
  78.  
  79. R3HYPA_P2 = 177508;
  80. function SetR3HYPA_P2(value) {
  81.   R3Set(this.r3obj, R3HYPA_P2, value, R3TID_VECTOR, 0); 
  82. }
  83.  
  84. function GetR3HYPA_P2() {
  85.   return R3Get(this.r3obj, R3HYPA_P2, R3TID_VECTOR, 0); 
  86. }
  87.  
  88. R3HYPA_N2 = 177509;
  89. function SetR3HYPA_N2(value) {
  90.   R3Set(this.r3obj, R3HYPA_N2, value, R3TID_VECTOR, 0); 
  91. }
  92.  
  93. function GetR3HYPA_N2() {
  94.   return R3Get(this.r3obj, R3HYPA_N2, R3TID_VECTOR, 0); 
  95. }
  96.  
  97. R3HYPA_M2 = 177510;
  98. function SetR3HYPA_M2(value) {
  99.   R3Set(this.r3obj, R3HYPA_M2, value, R3TID_VECTOR, 0); 
  100. }
  101.  
  102. function GetR3HYPA_M2() {
  103.   return R3Get(this.r3obj, R3HYPA_M2, R3TID_VECTOR, 0); 
  104. }
  105.  
  106. R3HYPA_AS = 177511;
  107. function SetR3HYPA_AS(value) {
  108.   R3Set(this.r3obj, R3HYPA_AS, value, R3TID_FLOAT, 0); 
  109. }
  110.  
  111. function GetR3HYPA_AS() {
  112.   return R3Get(this.r3obj, R3HYPA_AS, R3TID_FLOAT, 0); 
  113. }
  114.  
  115. R3HYPA_AE = 177512;
  116. function SetR3HYPA_AE(value) {
  117.   R3Set(this.r3obj, R3HYPA_AE, value, R3TID_FLOAT, 0); 
  118. }
  119.  
  120. function GetR3HYPA_AE() {
  121.   return R3Get(this.r3obj, R3HYPA_AE, R3TID_FLOAT, 0); 
  122. }
  123.  
  124. R3HYPA_AS3D = 177513;
  125. function GetR3HYPA_AS3D() {
  126.   return R3Get(this.r3obj, R3HYPA_AS3D, R3TID_VECTOR, 0); 
  127. }
  128.  
  129. R3HYPA_AE3D = 177514;
  130. function GetR3HYPA_AE3D() {
  131.   return R3Get(this.r3obj, R3HYPA_AE3D, R3TID_VECTOR, 0); 
  132. }
  133.  
  134. R3HYPA_Infinite = 177515;
  135. function SetR3HYPA_Infinite(value) {
  136.   R3Set(this.r3obj, R3HYPA_Infinite, value, R3TID_INTEGER, 0); 
  137. }
  138.  
  139. function GetR3HYPA_Infinite() {
  140.   return R3Get(this.r3obj, R3HYPA_Infinite, R3TID_INTEGER, 0); 
  141. }
  142.  
  143. R3HYPA_Sector = 177516;
  144. function SetR3HYPA_Sector(value) {
  145.   R3Set(this.r3obj, R3HYPA_Sector, value, R3TID_INTEGER, 0); 
  146. }
  147.  
  148. function GetR3HYPA_Sector() {
  149.   return R3Get(this.r3obj, R3HYPA_Sector, R3TID_INTEGER, 0); 
  150. }
  151.  
  152. R3HYPA_Uncovered1 = 177517;
  153. function SetR3HYPA_Uncovered1(value) {
  154.   R3Set(this.r3obj, R3HYPA_Uncovered1, value, R3TID_INTEGER, 0); 
  155. }
  156.  
  157. function GetR3HYPA_Uncovered1() {
  158.   return R3Get(this.r3obj, R3HYPA_Uncovered1, R3TID_INTEGER, 0); 
  159. }
  160.  
  161. R3HYPA_Uncovered2 = 177518;
  162. function SetR3HYPA_Uncovered2(value) {
  163.   R3Set(this.r3obj, R3HYPA_Uncovered2, value, R3TID_INTEGER, 0); 
  164. }
  165.  
  166. function GetR3HYPA_Uncovered2() {
  167.   return R3Get(this.r3obj, R3HYPA_Uncovered2, R3TID_INTEGER, 0); 
  168. }
  169.  
  170.  
  171.  
  172. function r3Hyperboloid () { 
  173.    this.base = r3God;
  174.    if(arguments.length) {
  175.       this.base(R3CLID_HYPERBOLOID, arguments);
  176.    }
  177.    // Attributes
  178.    this.GetCenter=GetR3HYPA_Center;
  179.    this.SetCenter=SetR3HYPA_Center;
  180.    this.GetA=GetR3HYPA_A;
  181.    this.SetA=SetR3HYPA_A;
  182.    this.GetB=GetR3HYPA_B;
  183.    this.SetB=SetR3HYPA_B;
  184.    this.GetC=GetR3HYPA_C;
  185.    this.SetC=SetR3HYPA_C;
  186.    this.GetP1=GetR3HYPA_P1;
  187.    this.SetP1=SetR3HYPA_P1;
  188.    this.GetN1=GetR3HYPA_N1;
  189.    this.SetN1=SetR3HYPA_N1;
  190.    this.GetM1=GetR3HYPA_M1;
  191.    this.SetM1=SetR3HYPA_M1;
  192.    this.GetP2=GetR3HYPA_P2;
  193.    this.SetP2=SetR3HYPA_P2;
  194.    this.GetN2=GetR3HYPA_N2;
  195.    this.SetN2=SetR3HYPA_N2;
  196.    this.GetM2=GetR3HYPA_M2;
  197.    this.SetM2=SetR3HYPA_M2;
  198.    this.GetAS=GetR3HYPA_AS;
  199.    this.SetAS=SetR3HYPA_AS;
  200.    this.GetAE=GetR3HYPA_AE;
  201.    this.SetAE=SetR3HYPA_AE;
  202.    this.GetAS3D=GetR3HYPA_AS3D;
  203.    this.GetAE3D=GetR3HYPA_AE3D;
  204.    this.GetInfinite=GetR3HYPA_Infinite;
  205.    this.SetInfinite=SetR3HYPA_Infinite;
  206.    this.GetSector=GetR3HYPA_Sector;
  207.    this.SetSector=SetR3HYPA_Sector;
  208.    this.GetUncovered1=GetR3HYPA_Uncovered1;
  209.    this.SetUncovered1=SetR3HYPA_Uncovered1;
  210.    this.GetUncovered2=GetR3HYPA_Uncovered2;
  211.    this.SetUncovered2=SetR3HYPA_Uncovered2;
  212. }
  213.  
  214. r3Hyperboloid.prototype=new r3Primitive;
  215. // r3hyperb.h_H